//package com.vast.admin.entity;
//
//import com.baomidou.mybatisplus.annotation.TableField;
//import com.baomidou.mybatisplus.annotation.TableName;
//import com.vast.system.entity.SuperEntity;
//import io.swagger.annotations.ApiModel;
//import io.swagger.annotations.ApiModelProperty;
//import lombok.Data;
//
//import java.io.Serializable;
//
//@ApiModel(value = "com.vast.admin.entity.SysRole")
//@Data
//@TableName(value = "role")
//public class SysRole extends SuperEntity implements Serializable {
//    /**
//     * 类型
//     */
//    @TableField(value = "type")
//    @ApiModelProperty(value = "类型")
//    private Integer type;
//
//    /**
//     * 状态 1-正常 0- 禁用
//     */
//    @TableField(value = "status")
//    @ApiModelProperty(value = "状态 1-正常 0- 禁用")
//    private String status;
//
//    /**
//     * 备注
//     */
//    @TableField(value = "remark")
//    @ApiModelProperty(value = "备注")
//    private String remark;
//
//
//    /**
//     * 名称
//     */
//    @TableField(value = "name")
//    @ApiModelProperty(value = "名称")
//    private String name;
//
//    /**
//     * 别名
//     */
//    @TableField(value = "alias")
//    @ApiModelProperty(value = "别名")
//    private String alias;
//
//    /**
//     * 顺序
//     */
//    @TableField(value = "sort")
//    @ApiModelProperty(value = "顺序")
//    private Integer sort;
//
//    /**
//     * 角色菜单ids
//     */
//    @TableField(exist = false)
//    @ApiModelProperty(value = "添加角色对应菜单ids")
//    private Long[] menuIdList;
//
//    @TableField(exist=false)
//    @ApiModelProperty(value = "添加角色对应部门ids")
//    private Long[] deptIdList;
//
//    private static final long serialVersionUID = 1L;
//
//
//    /** 数据范围（1：所有数据权限；2：自定义数据权限；3：本部门数据权限；4：本部门及以下数据权限） */
//    private String dataScope;
//
//
//    public static final String COL_TYPE = "type";
//
//    public static final String COL_STATUS = "status";
//
//    public static final String COL_REMARK = "remark";
//
//    public static final String COL_VALID = "valid";
//
//    public static final String COL_NAME = "name";
//
//    public static final String COL_ALIAS = "alias";
//
//    public static final String COL_SORT = "sort";
//
//    public boolean isAdmin()
//    {
//        return isAdmin(this.id);
//    }
//
//    public static boolean isAdmin(Long roleId)
//    {
//        return roleId != null && 1L == roleId;
//    }
//}
